草庐IT

JavaFX Tableview 和 ScrollPane 滚动问题

全部标签

javascript - Bootstrap ui angularjs 与过滤器问题

我正在使用BootstrapUI在我的Angular应用程序中。我在html页面中有一个工具提示,效果很好。我注意到,在显示工具提示并移出鼠标后,Ui-bootstrap-tpls.js触发了一个名为“hideTooltipBind”的方法,该方法依次调用$apply并触发该范围内的过滤器重新加载。假设我在范围内有10个过滤器,每个过滤器过滤100个数组。每次显示工具提示时,我的所有过滤器都被迫重新加载。我怎样才能避免这种情况?我正在使用//ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.jsjquery-2.0.3.jsu

javascript - 使用 JavaScript 将鼠标滚动事件转发到另一个 div

标题几乎描述了我的目标。这是代码[仅适用于WebKit]:我们有两个div,elem1和elem2。还有一个名为logger的文本框来显示结果。elem1有一些带有溢出的文本:滚动。functioneventHandler(e){varmyEvt=newe.constructor(e.type,e);document.getElementById('elem1').dispatchEvent(myEvt);}functionelem1MouseScroll(e){document.getElementById('logger').value='mousescrollon'+(e.tar

javascript - 在 AngularJS 中滚动总是在顶部

我正在使用AngularJS(MEAN.io堆栈),我遇到了一个与滚动相关的恼人故障。当用户点击一个链接时,目标页面的滚动位置与原始页面相同,而不是停留在顶部。为了修复这种奇怪的行为,我使用了next:$rootScope.$on("$viewContentLoaded",function(){$anchorScroll();});但是这段代码让每个页面都滚动到顶部位置,这也很烦人,因为用户必须能够返回并恢复之前的滚动位置。有什么建议吗?我怎样才能得到想要的结果?谢谢!编辑--------------------当我尝试使用ng-view+autoscroll解决方案时,它对我不起作用

javascript - jQuery DataTable - 隐藏列问题

我正在开发一个使用jQueryDataTables授权主题(智能管理)的项目。我发现该工具是一个很棒的客户端解决方案,专门用于在不返回服务器的情况下过滤结果。由于空间不足,我们展示的表字段只是数据库中的一部分。问题是导出功能只包含这些有限的列。我红色的是,如果我们有一个隐藏列,它也会被导出(例如:csv、xls、pdf)等。我尝试过一个领域,但没有成功。如果您能指出我做错了什么,我将不胜感激。我引用了以下文章:DataTableExample-HiddenColumns没有控制台错误,其余功能(过滤、导出运行良好)。我怎么担心我们可能有一个错误,没有更新到最新版本。我想我们有v1.10

javascript - 如何在 ngGridEventScroll 上使用页面滚动?

使用ngGridv2.X,我正在尝试开发一个网格,当页面滚动(而不是网格滚动)到达底部时加载更多数据。通过搜索类似的问题,我找到了第一个问题的解决方案:ngGrid必须有动态高度,所以我这样做了.ngViewport{height:auto!important;}.ngCanvas,.ngViewport,.ngRow,.ngFooterPanel,.ngTopPanel{width:100%!important;}.ngRow{border-bottom:none!important;}这将我带到我的第二个问题。我需要通过滚动加载数据,并且我发现:ngGridEventScroll,

javascript - Nginx 和 CORS 问题

我正在尝试在我的nginx服务器上设置cors。我已经把它放到我的虚拟主机设置到位置部分:if($request_method='OPTIONS'){add_header'Access-Control-Allow-Origin''http://client.cors-api.appspot.com';#add_header'Access-Control-Allow-Credentials''true';add_header'Access-Control-Allow-Methods''GET,POST,OPTIONS';##Customheadersandheadersvariousbr

javascript - Material design lite,检查滚动是否到达底部

我正在使用MaterialDesignlite和Angular.js。当事件到达底部时无法调用事件。我几乎尝试了所有解决方案,但没有奏效。像jQuery解决方案:$(window).scroll(function(){if($(window).scrollTop()+$(window).height()==$(document).height()){alert("bottom!");}});或者Javascript之一:document.addEventListener('scroll',function(event){if(document.body.scrollHeight==do

javascript - 如果我将一个元素从一个容器移动到另一个容器,是否存在范围问题?

考虑到您有这种情况:元素.componentB有一个名为move-to的指令,它只是简单地移动该元素的内容,使用jQuery子通配符选择器(如varcontents=$('.componentB').find('>*');),当这些断点中的任何一个在breakpoints指令上定义时(这些数字是索引一个阵列,保持断点测量)当前正在发生。当该指令的某个断点处于事件状态时,DOM将更改为:这是我正在处理的一个网站的静态版本中使用的一种响应机制。我需要知道范围继承、事件广播、状态Controller是否存在缺陷,它们与div.main相关,而div.main本身就是div.auxiliary

javascript - 不使用angularjs向下滚动时如何验证表单?

我正在尝试验证名为“同意信息”的页面的表单。在这里,用户必须向下滚动才能向前移动(记住框底部没有复选框,相反用户必须一直向下滚动直到滚动结束),如果用户单击继续/同意按钮而不滚动,必须显示一个div元素/错误,说“需要滚动到信息的底部”(必须是anchor链接,单击它应该用颜色突出显示该框)。这是代码和图片(function(){angular.module('agreeToInfoApp',[]).directive('execOnScrollOnBottom',[function(){return{restrict:'A',link:function(scope,elem,attr

javascript - Initiate Masonry - 在无限滚动和参数搜索之后

AJAX和Masonrygrid有问题.砌体网格很简单,没有在正确的时间启动。在滚动或使用参数搜索转到特定类别之前,效果非常好。可以找到示例站点here.砌体Masonry是一个JavaScript网格布局库。通常与Bootstrap或其他未正确对齐项目的网格系统一起使用。示例:仅自举:引导和砌体:滚动时下一列将添加到旧列之上。提供与unloadedimages几乎相同的输出这使得图像重叠。这通常可以通过使用我已经包含在提供的代码中的imagesLoaded来解决。使用参数搜索时Masonry在AJAX之后没有被解雇。这意味着它根本不起作用。所以柱子在没有砌体的情况下被加载。请参阅sa